/*开始考试*/
#examMod .examBaseInfo{margin: 0 12px;overflow: hidden;}
#examMod .examBaseInfo .title{font-size: 16px;font-weight: bold;color: #333;margin: 15px 0 6px;}
#examMod .examBaseInfo .class{color: #666;margin-bottom: 10px;}
#examMod .examBaseInfo .intro{padding-bottom: 15px;margin-bottom: 15px;color: #555;}
#examMod .examBaseInfo .addr{margin: 6px 0;}
#examMod .examBaseInfo .bt{color: #666;}
.examStartBtn{display: block;width: 60%;margin:24px auto 0;background-color: #51BBED;line-height: 44px;color: #fff;border-radius: 22px;box-shadow: 2px 2px 5px rgba(61,165,231,.5);}
#examMod .prompt{margin-top: 10px;color: #888;}
#examMod .import{margin-top: 24px;padding: 0 12px;color: #51BBED;line-height: 1.5;}
/*开始考试 end*/


/*考试成绩*/
#examRes .res-0{padding: 8px 12px;background-color: #51BBED;border-bottom: 1px solid #fff;color: #fff;line-height: 1.5;}
#examRes .res-1{padding: 8px 12px;background-color: #fff;border-bottom: 1px solid #ddd;color: #333;line-height: 1.5;}
#examRes .res-0 .time,#examRes .res-1 .time{color: #e90000;}
.scoreMod{background:url(../image/exam/score-bg.png) center bottom no-repeat #51BBED;background-size: 100% auto;overflow: hidden;}
.scoreMod .scoreCot{width: 180px;height: 180px;margin:20px auto 50px;position: relative;}
.scoreMod .scoreCot .val{display: block;position: absolute;width: 100%;height: 100%;line-height: 180px;text-align: center;font-size: 64px;color: #fff;top: 0;left: 0;}
.scoreMod .scoreCot .unit{display: block;position: absolute;font-size: 16px;color: #fff;top: 46px;right: 34px;font-weight: bold;}
#examRes .countMod{padding-top: 26px;margin-bottom: 60px;}
#examRes .countMod .icon{width: 20px;height: 20px;margin-right: 6px;}
#examRes .countMod .bt{line-height: 20px;color: #333;}
#examRes .countMod .cot{color: #888;margin-top: 3px;}
#examRes .examStartBtn{margin-bottom: 16px;}
.scoreRes{padding-top:60px;padding-bottom:30px;text-align: center;}
.scoreRes .box{display: inline-block;padding: 20px;position: relative;color: #51BBED;}
.scoreRes .box .val{font-size: 120px;line-height: 1;}
.scoreRes .box .unit{position: absolute;top: 30px;right: 5px;}
.scoreRes .success,.scoreRes .fail{position: absolute;width: 78px;height: 78px;top: -14px;left: -10px;}
/*考试成绩 end*/

/*查看考试成绩*/
#examView .statuMod{line-height: 44px;padding: 0 12px;font-size: 0;}
#examView .statuMod li{display: inline-block;padding-left: 22px;position: relative;}
#examView .statuMod li:before{content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;margin-left: 10px;}
#examView .statuMod li.correct{color: #51BBED;}
#examView .statuMod li.correct:before{background-color: #51BBED;}
#examView .statuMod li.error{color: #e87474;}
#examView .statuMod li.error:before{background-color: #e87474;}
#examView .allSubject{padding:0 5px;overflow: hidden;font-size: 0;text-align: center;}
#examView .allSubject span{display: inline-block;width: 44px;height: 44px;border-radius: 3px;margin-left: 5px;margin-right: 5px;margin-bottom: 10px;text-align: center;line-height: 44px;color: #fff;font-size: 16px;}
#examView .allSubject span[data-type='0']{background-color: #51BBED;}
#examView .allSubject span[data-type='1']{background-color: #e87474;}
/*查看考试成绩 end*/

/*评测结果*/
#examEval{padding-bottom: 12px;}
.stageMod{padding: 20px 12px;}
.stageMod .box{padding-bottom: 10px;line-height:20px;}
.stageMod .box[data-type="0"] .name{color: #fcc14c;}
.stageMod .box[data-type="1"] .name{color: #6fd5c9}
.stageMod .box[data-type="2"] .name{color: #66cc66;}
.stageMod .box[data-type="3"] .name{color: #ff8200;}
.stageMod .box .cot{overflow: hidden;}
.stageMod .box .cot .all{width: 100%;height: 10px;margin:5px 0;border-radius: 5px;overflow: hidden;}
.stageMod .box[data-type="0"] .cot .all{background-color: #faecd0;}
.stageMod .box[data-type="1"] .cot .all{background-color: #d4f2ef}
.stageMod .box[data-type="2"] .cot .all{background-color: #d0f6d0}
.stageMod .box[data-type="3"] .cot .all{background-color: #ffd9b2}
.stageMod .box .cot .all .cur{height: 100%;border-radius: 5px;}
.stageMod .box[data-type="0"] .cot .all .cur{background-color: #fcc14c;}
.stageMod .box[data-type="1"] .cot .all .cur{background-color: #6fd5c9}
.stageMod .box[data-type="2"] .cot .all .cur{background-color: #66cc66}
.stageMod .box[data-type="3"] .cot .all .cur{background-color: #ff8200}
.stageMod .box .cot .list{color: #666;}
.stageBox{width: 160px;height: 160px;margin:20px auto;font-size: 0;text-align: center;border-radius: 50%;overflow: hidden;position: relative;box-shadow: 3px 3px 10px #ccc;}
.stageBox:before{content: '';width: 60px;height: 60px;border-radius: 50%;background-color: #fff;position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: -30px;}
.stageBox li{width: 80px;height: 80px;display: inline-block;font-size: 14px;line-height: 80px;color: #fff;}
.stageBox li.stage-1{background-color: #fcc14c;}
.stageBox li.stage-2{background-color: #6fd5c9;}
.stageBox li.stage-3{background-color: #66cc66;}
.stageBox li.stage-4{background-color: #ff8200;}
/*评测结果 end*/

/*考试*/
#examTest .res-1{padding: 8px 12px;background-color: #fff;border-bottom: 1px solid #ddd;color: #333;line-height: 1.5;}
#examTest .res-1 .progress{color: #51BBED;}
#examTest .testMod{padding: 10px 12px;overflow: hidden;}
#examTest .testMod .titleMod .title{margin-bottom: 10px;color: #333;}
#examTest .testMod .titleMod .title .type{color: #51BBED;}
#examTest .testMod .photo{width: 100%;overflow: hidden;background-color: #f4f4f4;overflow: hidden;margin-top: 10px;}
#examTest .testMod .audio{width:100%;margin-top: 10px;}
#examTest .testMod .optMod{padding-top: 10px;}
#examTest .testMod .optMod .option{margin-bottom: 12px;}
#examTest .testMod .optMod .option label input{display: none;}
#examTest .testMod .optMod .option label .sel{width: 24px;height: 24px;border-radius: 50%;overflow: hidden;margin-right: 12px;background: url(../image/exam/exam-radio.png) center top no-repeat;background-size: 100% auto;}
#examTest .testMod .optMod .option label .sel span{display: block;width: 22px;height: 22px;background-color: #fff;font-size: 14px;line-height: 20px;text-align: center;border: 1px solid #ccc;border-radius: 50%;}
#examTest .testMod .optMod .option label .title{font-size: 14px;line-height: 24px;color: #555;}
#examTest .testMod .optMod .option label input:checked + .sel span{opacity: 0;}
#examTest .testMod .optMod .option label input + .sel[data-type='1']{background-position-y: top !important;}
#examTest .testMod .optMod .option label input:checked + .sel.error{background-position-y: bottom !important;}
#examTest .testMod .optMod .option label input + .sel[data-type='1'] span {opacity: 0;}
#examTest .resBox{margin: 0 12px;padding-top: 12px;line-height: 1.5;}
#examTest .resBox .intro{color: #666;}
#examTest .total{font-size: 14px;padding: 15px 12px;}
/*考试 end*/